﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PlaceHR.Processor.Processor
{
    public class SalaryProcessorContext : ProcessorContextBase
    {
        public virtual SalarySettings CurrentSalarySettings
        {
            get;
            set;
        }

        public virtual List<PersonalIncomeTaxSettings> IncomeTaxSettings
        {
            get;
            set;
        }

        public virtual List<SickSalarySettings> CurrentSickSalarySettingList
        {
            get;
            set;
        }

        public virtual SickSalaryRestriction CurrentSickSalaryRestriction
        {
            get;
            set;
        }

        public virtual ContractInfo CurrentContractInfo
        {
            get;
            set;
        }

        public virtual decimal StaffWelfareFee
        {
            get;
            set;
        }

        public virtual decimal AverageSalary
        {
            get;
            set;
        }

        public virtual decimal MinimumWage
        {
            get;
            set;
        }
    }
}
